$.ajaxPrefilter(function(options){
  // 在发起真正的 Ajax 请求之前，同意拼接请求的根路径
  options.url = 'http://ajax.frontend.itheima.net'+options.url

  // 为统一为有权限的接口，设置 header 请求头
  if(options.url.indexOf('/my/')>-1){
    // 添加 token 到请求报文头，服务器 会过根据它判断 当前用户是否 登录过
    options.headers ={
      Authorization:localStorage.getItem('token') || ''
    }
  }
  // 全局统一挂载 complete 回调函数
  options.complete = function(res){
      // 在 complate 回调函数中，可以使用 res.responseJSON 拿到服务器响应回来的数据
      if (res.responseJSON.status === 1 && res.responseJSON.message === '身份认证失败！') {
        // 1.强制清空 本地key为 token 的数据
        localStorage.removeItem('token')
        // 弹出 layui 类型的提示框，并添加回调函数
        layer.alert('您尚未登录，请重新登录~~~', function () {
          // 强制跳转到登录页面
          location.href = '/login.html'
        })
      }
  }
})